package Java.BlackHorse.IO.CharStream;

import java.io.FileReader;
import java.io.IOException;

public class IODemo1 {
    public static void main(String[] args) throws IOException {
        FileReader fr = new FileReader("IO\\CharStream\\c.txt");

       /*
       * 字符流的底层也是字节流，默认也是一个字节一个字节的读取
       * 如果遇到中文就会读取多个， GBK一次读取两个字节， UTF-8 一次读取两个字节
       * */

        /*
        * read读取之后会把数据解码并转码成十进制数据
        * */

        int ch;
        while((ch=fr.read()) != -1){
            System.out.print((char)ch);
        }
        fr.close();

    }
}
